/** 
 * 自定义JS函数
 * */
 
var domain = 'http://ganguo.jiuge_mc.com';
//var domain = 'http://ganguo.fuzhuangchangongxiao.cn'; //云端域名
var headers = { //请求headers
	'Content-Type':'application/x-www-form-urlencoded' ,
};
var timeout = 10*1000; //请求延时秒数


function getDomain(){
	return domain+'/app';
}
 
 
/** 
 * 缓存处理
 * */
//缓存获取
function cacheGet(key){
	var cacheStr = localStorage.getItem(key);
	var cache = JSON.parse(cacheStr);
	return cache;
}
//缓存设置
function cacheSet(key,val){
	//把数组转换为对象存入
	var str = JSON.stringify(val);
	localStorage.setItem(key,str);
	return true;
}
//缓存删除
function cacheDel(key){
    localStorage.removeItem(key);
}
//缓存删除
function cacheClear(){
    localStorage.clear();
}
 
 
/**
 * URL中，获取指定参数
 * paramName URL中需要获取的参数键名
 * */
function getUrlParam(paramName) {
    var url = document.location.toString();
    var arrObj = url.split("?");
    if (arrObj.length > 1) {
        var arrParam = arrObj[1].split("&");
        var arr;
        for (var i = 0; i < arrParam.length; i++) {
            arr = arrParam[i].split("=");
            if (arr != null && arr[0] == paramName) {
                return decodeURI(arr[1]);
            }
        }
        return "";
    }
    else {
        return "";
    }
}


/** 
 * 用js限制字数，超出部分以省略号...显示
 * str 字符串
 * num 显示的字数
 * */
function getStrLimitNum(str,num) {
    var strNew = '';
	if (str.length <= num) {
		strNew = str;
	} else {
		strNew = str.substr(0,num) + '...' ;
	}
	return strNew;
}


/** 
 * 获取数字随机值
 * min最小值, max最大值
 * */
 function getRandomInt(min,max){
	return Math.floor(Math.random()*(max-min+1))+min;
 } 
 
 
/** 
 * 文件移除
 * */
function setFileDelete(dirPath){
	// mui.plusReady(function () {
		plus.io.resolveLocalFileSystemURL(
			dirPath, function(entry) {
			//读取这个目录对象    
			var directoryReader = entry.createReader();
			//读取这个目录下的所有文件    
			directoryReader.readEntries(function(entries) {
				//如果有才操作    
				if(entries.length > 0) {
					//删除目录将会删除其下的所有文件及子目录 不能删除根目录，如果操作删除根目录  
					//将会删除目录下的文件及子目录，不会删除根目录自身。 删除目录成功通过succesCB  
					//回调返回，失败则通过errorCB返回。  
					entry.removeRecursively(function(entry) {
						mui.toast('删除成功回调');
						//删除成功回调    
					}, function(e) {
						//错误信息    
						mui.toast(e.message + ' ?!');
					})
				}
			});
		});
	// });
}


// //MUI后退
mui.back = function () {
	mui('#refresh')[0].innerHTML = '';
	mui.toast('后退功能已禁用,请使用返回按钮'); 
	return
}


// // 获取APP本地地址前缀
// function getLocalPrefix(){
// 	mui.plusReady(function () {
// 		// return plus.io.convertLocalFileSystemURL("_www");
// 		if (window.plus) {
// 			return plus.io.convertLocalFileSystemURL("_www");
// 		} else {
// 			var pageUrl = window.location.pathname.replace('/vqz/', '');
// 			var levelCount = pageUrl.split('/').length;
// 			if (levelCount == 1) { return './'; }
// 			var rootUrl = '';
// 			for (var i = 0; i < levelCount - 1; i++) {
// 				rootUrl += '../';
// 			}
// 			return rootUrl;
// 		}
// 	});
// }